@import "~taro-ui/dist/style/components/grid.scss";
@import "@/styles/theme.scss";
.down-loading{
  position: relative;
  width: 100%;
  height: 90px;
  z-index: 3;
}
.down-loading.false{
  height: 0;
  overflow: hidden;
  transition: height 0.5s;
}
.banner-box{
  position: relative;
  .index-banner-bg{
    width: 100%;
  }
  .index-banner-logo{
    position: absolute;
    z-index: 2;
    width: 310px;
    top: 134px;
    left: 50%;
    transform: translate(-50%, 0);
  }
  .index-banner-text{
    position: absolute;
    font-size: 26px;
    font-weight: 500;
    color: rgba(255, 239, 204, 0.9);
    line-height: 46px;
    z-index: 2;
    width: 100%;
    left: 0;
    text-align: center;
    top: 223px;
  }
}
.index-menu-list{
  position: relative;
  z-index: 2;
  border-radius: 30px 30px 0px 0px;
  margin-top: -30rpx;
  background-color: #ffffff;
  .at-grid {
    .at-grid__flex{
      height: 197px;
      box-sizing: border-box;
      .at-grid-item__content-inner{
        justify-content: start;
        padding-top: 52px;
      }
    }
    .content-inner__img{
      width: 68px;
      height: 68px;
    }
    .content-inner__text{
      font-size: 26px;
      font-weight: 400;
      color: #333333;
      line-height: 37px;
      margin-top: 16px;
    }
  }
}
.index-recommendation{
  margin-top: 20px;
  .recommendation-h1{
    font-size: 36px;
    font-weight: 500;
    color: #333333;
    line-height: 50px;
    position: relative;
    margin-left: 12px;
    padding-left: 19px;
    &::before{
      content: "";
      position: absolute;
      left: 0;
      top: 50%;
      transform: translate(0, -50%);
      width: 4px;
      height: 34px;
      background: $primary-color;
      border-radius: 3px;
    }
  }
}
.index-list{
  padding: 0 32px 130px 32px;
  .common-asset-card:last-child{
    border-width: 0;
  }
}
